engine horsepower - German English Dictionary